package structure.decorator;

/**
 *	装饰器模式：允许向一个现有的对象添加新的功能，同时又不改变其结构。
 *	这种类型的设计模式属于结构型模式，它是作为现有的类的一个包装。
 */
public class DecoratorPatternDemo {
	public static void main(String[] args) {
		Shape circle = new Circle();
		ShapeDecorator sd = new RedShapeDecorator(circle);
		sd.drow();
	}
}
